package com.crimsec.utils.dinfo;

import java.io.File;
import java.io.IOException;
import java.util.SortedMap;

/**
 * @author moroz
 */
public interface IRenderer {

    /**
     * Создать индексный файл name в каталоге initial, с count-количеством
     * записей из сортированной карты files
     *
     * @param files Карта файлов
     * @param initial каталог файлов и индекса
     * @param name имя файла индекса
     * @param count количество записей в индексе
     * @throws IOException
     */
    void render(SortedMap<Long, File> files, File initial, String name, int count) throws IOException;
}
